/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.geaSV.creaciones;

import com.geaSV.conexiones.conectarBD;
import com.geaSV.entities.solicitudServicioE;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateFormat;

/**
 *
 * @author vash
 */
public class crearSolicitudServicio {
   private Connection conx=null;
    private Statement  sttm,sttm2; 
    private ResultSet rs;
    
    public String crearServ (solicitudServicioE ss) throws SQLException{
    String mensaje="Error no se realizo la operación";
    String fecha= new SimpleDateFormat("yyyy-MM-dd").format(ss.getFechaAtencion());
        
    try{
    conx= conectarBD.conectar();
    sttm= conx.createStatement();
     sttm2=conx.createStatement();
  
      int a=0;
    sttm.executeUpdate("INSERT INTO solicitud_servicio (fecha_realizacion,fecha_atencion,hora_atencion,estado,"
            + "id_cliente,observacion,id_servicio) VALUES (CURRENT_DATE,'"+fecha+"',"
            + "'"+ss.getHoraAtencion()+"',1,"+ss.getIdCliente()+",'"+ss.getObservacion()+"',"+ss.getIdServicio()+")");
      rs=sttm.executeQuery("SELECT @@IDENTITY");
    while(rs.next()){
    a=rs.getInt("@@IDENTITY");
    }
        System.out.println("esto es el codigo"+a);
    mensaje="Datos ingresados correctamente su codigo de referencia es:"+a;
    }catch(Exception e){
        System.out.println(e.getMessage());
    }finally{ 
    conx.close();
    sttm.close();
    return mensaje;
    }
    
    } 
}
